/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package GUI;

import java.awt.Color;
import java.awt.Font;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import javax.swing.JPanel;
import javax.swing.JTextPane;
import javax.swing.text.StyleContext;
import javax.swing.text.StyleConstants;


/**
 *
 * @author David Ponce
 */
public class MainPage extends JPanel {

    final Main td;

    public MainPage(final Main td) {

        this.td = td;


    GridBagLayout gbl = new GridBagLayout();
    this.setLayout(gbl);
    this.setBackground(Color.GRAY);

    GridBagConstraints constraints = new GridBagConstraints();

    constraints.fill = GridBagConstraints.HORIZONTAL;   // wie Komponente Bereich füllen soll
    constraints.weightx = 1;                     // Breite
    constraints.weighty = 1;                    // Höhe
    constraints.insets = new Insets(0,0,1,1);   // Abstände definieren

        // Willkommen

        StyleContext.NamedStyle centerStyle = StyleContext.getDefaultStyleContext().new NamedStyle();
        StyleConstants.setAlignment(centerStyle,StyleConstants.ALIGN_CENTER);

        JTextPane text = new JTextPane();
        text.setLogicalStyle(centerStyle);
        Font font = new Font("Serif", Font.BOLD, 15);
        text.setFont(font);
        text.setForeground(Color.white);



    text.setText("Herzlich Willkommen auf unserem Flugbuchungsmanagementsystem\n\n"


            + "Über die linke Seite des Programms können Sie zwischen\n"
            + "den verschiedenen Objekten navigieren und diese verwalten\n"
            + "Dabei können folgende Objekte verwaltet werden:\n\n"
            + "- Passagier\n"
            + "- Flughafen\n"
            + "- Sitzstruktur\n"
            + "- Flugzeugtyp\n"
            + "- Fluglinie\n"
            + "- Flugzeug\n"
            + "- Flug\n"
            + "- Flugdurchführung\n"
            + "- Buchung\n\n"
            + "Dieses Projekt wurde erstellt von:\n"
            + "Philipp Armbruster, Stefan Fellner, Florian Härer,\n"
            + "Fabian Hoh, David Ponce, Philipp Reisser\n"
            );

    text.setEditable(false);
    text.setBackground(Color.GRAY);
    this.add(text);







//    StyleContext.NamedStyle centerStyle = StyleContext.getDefaultStyleContext().new NamedStyle();
//    StyleConstants.setAlignment(centerStyle,StyleConstants.ALIGN_CENTER);
//
//    JTextPane p = new JTextPane();
//    p.setLogicalStyle(centerStyle);
//
//    p.setText("Herzlich Willkommen auf unserem Flugbuchungsmanagementsystem\n"
//            + "Über die linke Seite des Programms können Sie zwischen\n"
//            + "den verschiedenen Objekten navigieren und diese verwalten\n"
//            + "Dabei können folgende Objekte verwaltet werden:\n\n"
//            + "- Passagier\n"
//            + "- Flughafen\n"
//            + "- Sitzstruktur\n"
//            + "- Flugzeugtyp\n"
//            + "- Fluglinie\n"
//            + "- Flugzeug\n"
//            + "- Flug\n"
//            + "- Flugdurchführung\n"
//            + "- Buchung\n\n"
//            + "Dieses Projekt wurde erstellt von:\n"
//            + "Philipp Armbruster, Stefan Fellner, Florian Härer,\n"
//            + "Fabian Hoh, David Ponce, Philipp Reisser\n"
//            );
//
//    p.setPreferredSize(new Dimension(500,400));
//    this.add(p);






}
}
